O10n\Net_URL2 D

Total Complexity 155
Dependencies 2
Dependents 1
Total lines 1,185
Lines of code 515
Logical lines of code 273
Comment lines 466
Methods 48
Properties 8

Methods 48

Method Rating Maintainability Complexity Lines of code
resolve()
A
41 14 58
removeDotSegments()
A
45 14 39
normalize()
A
48 14 33
buildQuery()
A
51 8 26
_queryArrayByBrackets()
A
48 7 36
getCanonical()
S
57 7 15
_queryArrayByKey()
S
52 6 28
_isFragmentOnly()
S
63 7 11
setAuthority()
S
55 6 20
getURL()
S
56 6 18
getQueryVariables()
S
51 5 27
parseUrl()
S
58 5 15
getAuthority()
S
60 4 14
_buildAuthorityAndPath()
S
67 4 7
__construct()
S
66 3 8
getRequested()
S
64 3 9
_queryKeyBracketOffset()
S
66 3 8
setUserinfo()
S
64 3 10
setQueryVariables()
S
64 2 11
__get()
S
68 2 7
getOption()
S
75 2 4
__set()
S
70 2 6
getUser()
S
72 2 5
getPassword()
S
72 2 5
getQuery()
S
82 1 3
_normalizeCallback()
S
78 1 3
_encodeData()
S
70 1 7
getScheme()
S
82 1 3
setScheme()
S
77 1 4
getRequestedURL()
S
80 1 3
urlencode()
S
72 1 5
getUserinfo()
S
82 1 3
isAbsolute()
S
81 1 3
getHost()
S
82 1 3
_normalize()
S
70 1 7
setQuery()
S
77 1 4
getNormalizedURL()
S
73 1 5
__toString()
S
81 1 3
setHost()
S
77 1 4
getPort()
S
82 1 3
unsetQueryVariable()
S
73 1 5
setQueryVariable()
S
71 1 6
setPort()
S
77 1 4
getPath()
S
82 1 3
setPath()
S
77 1 4
setFragment()
S
77 1 4
getFragment()
S
82 1 3
_encodeCallback()
S
79 1 3